btr

Tests and resets (sets to 0) the bit.

Internally use SETBIT function.

bool
btr
(
Redis redis
,
string key
,
uint bitnum
)

Examples

auto redis = new Redis();
redis.send("SELECT", 1);
redis.send("FLUSHDB");

redis.setBit("bf", 3, true);
assert(redis.getBit("bf", 3));

redis.setBit("bf", 0, true);
assert(redis.getBit("bf", 0));
assert(!redis.getBit("bf", 1));
assert(!redis.getBit("bf", 2));
assert(redis.getBit("bf", 3));

redis.btr("bf", 0);
assert(!redis.getBit("bf", 0));

redis.btr("bf", 3);
assert(!redis.getBit("bf", 3));

Meta